stroka=input()
if  len(stroka)==0 or stroka.count(' ')==0:
    print('Мало данных для анализа')
else:
    s=stroka.split()
    z=0
    l=0
    k=0
    k1=0
    print('Кол-во слов: ',len(s))
    for i in s:
        if 1040<=ord(i[0])<=1071:
            z+=1
        a=0
        for j in range(len(i)):
            if 97<=ord(i[j])<=122 or 65<=ord(i[j])<=90:
                a+=1
        if a>0:
            l+=1
        if len(i)<=3:
            k+=1
        if '-' in i:
            k1+=1
    maxs=0
    maxindex=0
    for e in range(len(s)):
        if len(s[e])>maxs:
            maxs=len(s[e])
            maxindex=e
    print('Кол-во слов с заглавной кириллической буквы: ',z)
    print('Кол-во слов содержащих латинский символ: ',l)
    print('Кол-во слов не превышающих 3 символа: ',k)
    print('Кол-во слов в составе которых имеется дефис: ',k1)
    print('Самое длинное слово: ',s[maxindex])
    print('Длина слова ',maxs)
